package wpwork.entity; // 请根据项目实际结构调整包名

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

@Data
@TableName("work_rsinspection")
public class WorkRsinspectionEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自然主键
     */
    @TableId("f_id")
    private String id;

    /**
     * 巡检是否必须上传图片 (0:否, 1:是)
     */
    @TableField("f_mapupload")
    private Integer mapupload;

    /**
     * 巡检终端（JSON 格式存储，例如允许的终端列表）
     */
    @TableField("f_terminal")
    private String terminal;

    /**
     * 有效标志 (0-禁用, 1-启用)
     */
    @TableField("f_enabled_mark")
    private Integer enabledMark;

    /**
     * 排序码
     */
    @TableField("f_sort_code")
    private Long sortCode;

    /**
     * 创建时间
     */
    @TableField("f_creator_time")
    private Date creatorTime;

    /**
     * 创建用户ID
     */
    @TableField("f_creator_user_id")
    private String creatorUserId;

    /**
     * 最后修改时间
     */
    @TableField("f_last_modify_time")
    private Date lastModifyTime;

    /**
     * 最后修改用户ID
     */
    @TableField("f_last_modify_user_id")
    private String lastModifyUserId;

    /**
     * 删除时间
     */
    @TableField("f_delete_time")
    private Date deleteTime;

    /**
     * 删除用户ID
     */
    @TableField("f_delete_user_id")
    private String deleteUserId;

    /**
     * 删除标志 (0:未删除, 1:已删除)
     */
    @TableField("f_delete_mark")
    private Integer deleteMark;

    /**
     * 租户ID
     */
    @TableField("f_tenant_id")
    private String tenantId;

    /**
     * 作业资源ID（外键或关联字段）
     */
    @TableField("f_resources_id")
    private String resourcesId;

    @TableField("f_inspection_feedback")
    private String inspectionFeedback;

    @TableField("f_time")
    private String time;
}